package org.ims.inv.model.project;

import java.util.Date;

import org.ims.inv.model.system.ModelAppUser;

import cn.trymore.core.model.ModelBase;

/**
 * Model: 项目会议申请
 * 
 * @author Jeccy.Zhao
 *
 */
public class ModelProjectConference
extends ModelBase
{

	/**
	 * Serial UID
	 */
	private static final long serialVersionUID = 6833055018010875246L;
	
	/**
	 * 所关联的项目环节
	 */
	private ModelProjectProcess process;
	
	/**
	 * 填表时间
	 */
	private Date creationTime;
	
	/**
	 * 会议时间
	 */
	private Date conferenceTime;
	
	/**
	 * 申请原因
	 */
	private String reason;
	
	/**
	 * 审核状态
	 */
	private Integer auditStatus;
	
	/**
	 * 审核意见
	 */
	private String auditComments;
	
	/**
	 * 申请人
	 */
	private ModelAppUser author;
	
	/**
	 * 审批人
	 */
	private ModelAppUser auditor;
	
	/**
	 * 审批时间
	 */
	private Date auditTime;

	public ModelProjectProcess getProcess()
	{
		return process;
	}

	public void setProcess(ModelProjectProcess process)
	{
		this.process = process;
	}

	public Date getCreationTime()
	{
		return creationTime;
	}

	public void setCreationTime(Date creationTime)
	{
		this.creationTime = creationTime;
	}

	public Date getConferenceTime()
	{
		return conferenceTime;
	}

	public void setConferenceTime(Date conferenceTime)
	{
		this.conferenceTime = conferenceTime;
	}

	public String getReason()
	{
		return reason;
	}

	public void setReason(String reason)
	{
		this.reason = reason;
	}

	public Integer getAuditStatus()
	{
		return auditStatus;
	}

	public void setAuditStatus(Integer auditStatus)
	{
		this.auditStatus = auditStatus;
	}

	public String getAuditComments()
	{
		return auditComments;
	}

	public void setAuditComments(String auditComments)
	{
		this.auditComments = auditComments;
	}

	public void setAuthor(ModelAppUser author)
	{
		this.author = author;
	}

	public ModelAppUser getAuthor()
	{
		return author;
	}

	public void setAuditor(ModelAppUser auditor)
	{
		this.auditor = auditor;
	}

	public ModelAppUser getAuditor()
	{
		return auditor;
	}

	public void setAuditTime(Date auditTime)
	{
		this.auditTime = auditTime;
	}

	public Date getAuditTime()
	{
		return auditTime;
	}
	
}
